/*
 * Schedule.java
 */
package ITU_ShuttleTracker.User.Shuttle;

import java.util.Date;

/**
 *
 * @author Onuralp
 */
public class Schedule {
    private int scheduleID;
    private int shuttleID;
    private Date startTime;
    private Date arrivalTime;

    /**
     * Constructor of Schedule class
     */
    public Schedule() {
        this.scheduleID = 0;
        this.shuttleID = 0;
        this.startTime = new Date();
        this.arrivalTime = new Date();
    }

    /**
     * Getter method of arrival time
     * @return Arrival time
     */
    public Date getArrivalTime() {
        return arrivalTime;
    }

    /**
     * Setter method of arrival time
     * @param arrivalTime Arrival time
     */
    public void setArrivalTime(Date arrivalTime) {
        this.arrivalTime = arrivalTime;
    }

    /**
     * Getter method of schedule ID
     * @return Schedule ID
     */
    public int getScheduleID() {
        return scheduleID;
    }

    /**
     * Setter method of schedule ID
     * @param scheduleID Schedule ID
     */
    public void setScheduleID(int scheduleID) {
        this.scheduleID = scheduleID;
    }

    /**
     * Getter method of shuttle ID
     * @return Shuttle ID
     */
    public int getShuttleID() {
        return shuttleID;
    }

    /**
     * Setter method of shuttle ID
     * @param shuttleID Shuttle ID
     */
    public void setShuttleID(int shuttleID) {
        this.shuttleID = shuttleID;
    }

    /**
     * Getter method of start time
     * @return Start time
     */
    public Date getStartTime() {
        return startTime;
    }

    /**
     * Setter method of start time
     * @param startTime Start time
     */
    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }    
}
